Программа MSD хороша тем, что отображает на экране информацию только о доступных портах. Другими словами, если какой-нибудь порт не реагирует на тест, он не попадает в отчет программы, поэтому при проверке неисправности портов я всегда использую программу MSD.
Диагностика в Windows
Информация о том, работают ли порты, отображается и в Windows 95 и в Windows 98/Ме. Сравните размер и дату создания файлов СОММ. DRV (16-разрядный драйвер последовательного порта) и SERIAL. VXD (32-разрядный драйвер последовательного порта) в папке \Windows\Systemc оригинальными файлами на инсталляционном компакт-диске с операционной системой. Проверьте, чтобы в файле SYSTEM. INI были следующие строки:
[boot]
comm.drv=comm.drv
[386enh]
device=*vcd
Файл SERIAL.VXD загружается с помощью параметров системного реестра, а не файла SYSTEM.INI.
Для работы с устройствами интерфейса RS-232 в Windows 2000 используются драйверы SERIAL. SYS и SERENUM. SYS. Размер и дату создания этих файлов, находящихся в каталоге SYSTEM, можно сравнить с оригинальными файлами инсталляционного компакт-диска Windows 2000.
Если же оба файла соответствуют оригинальным, то проверьте адрес ввода-вывода и прерывание последовательного порта.
Для этого щелкните правой кнопкой мыши на пиктограмме Мой компьютер (My Computer) и из открывшегося меню выберите команду Свойства (Properties). В появившемся диалоговом окне выберите вкладку Устройства (Device Manager) — на экране отобразится список подключенных к компьютеру устройств. Если устройство функционирует неправильно, то рядом с его названием появится восклицательный знак в желтом кружке. Раскройте список портов и дважды щелкните на том из них, который вас интересует. Windows укажет, работает ли этот порт, или же назовет устройства, которые конфликтуют с ним. Если параметры распределения ресурсов изменить нельзя, перезагрузите систему, зайдите в BIOS и поменяйте параметры нужных портов.
Зачастую пользователи подключают модемы, не поддерживающие стандарт Plug and Play, в порт COM3, а мышь или другое устройство — в порт СОМ1. Как правило, оба порта поддерживают одно и то же прерывание (IRQ), т. е. их нельзя использовать совместно. Попробуйте присвоить порту COM3 или COM4 другой адрес прерывания, который не будет конфликтовать с адресами СОМ1 или COM2. Кроме того, при подключении некоторых видеоадаптеров к COM4 также могут возникнуть проблемы адресации прерываний.
Тестирование с замыканием петли
Одним из самых надежных является тест с замыканием петли, который позволяет проверить исправность как самого последовательного порта, так и подключенных кабелей. Замыкать при этом можно как внутреннюю (цифровую), так и внешнюю (аналоговую) петли. Тест с внутренней петлей может быть выполнен только с помощью диагностической программы (без дополнительных устройств).